<!-- 表单新增 -->

<template>
  <WebForm path="add">
    <FormInput :label="`${CORE.MAP.REGION}名称`" bind="name" :max="20" required />

    <FormTree :label="`上级${CORE.MAP.REGION}`" bind="parentId" :dict="treeDict" allName noClear required />

    <EasyRow col2>
      <FormSelect
        :label="`${CORE.MAP.REGION}类型`"
        bind="typeId, typeName, typeCode"
        :dict="CORE.DICT.area_type || []"
      />
      <FormNum :label="`${CORE.MAP.REGION}排序`" bind="sort" :min="1" :max="999" tip="请输入排序" required />
    </EasyRow>

    <EasyRow col2>
      <FormInput :label="`${CORE.MAP.REGION}号码`" bind="areaNumber" :max="20" />
      <FormNum label="面积 (m²)" bind="areaAcreage" :min="0" tip="请输入面积" />
    </EasyRow>

    <FormTextarea label="具体位置" bind="describe" :max="100" />
  </WebForm>
</template>

<script>
// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出组件 ============================== //

export default {
  /**
   * 名称定义 (实际使用名称)
   */
  name: 'FormAdd',

  /**
   * 混入列表 (配置选项合并)
   */
  mixins: [CORE.mixTree()],
}
</script>
